
function addPower(orgTree,desTree){
	var checkedNodes=orgTree.getChecked( )
	var rootNode=desTree.getRootNode();
	Ext.each(checkedNodes,function(node){
		var exitNode=rootNode.findChild('id',node.id)
		if(exitNode) return;
		var desNode=new Ext.tree.TreeNode({
			text:node.text,
			checked:false,
			id:node.id
			});
			
			rootNode.appendChild(desNode);
	})
}

function removePower(orgTree){
	var checkedNodes=orgTree.getChecked( )
	var rootNode=orgTree.getRootNode();
	Ext.each(checkedNodes,function(node){
		rootNode.removeChild(node) 
	})
}

function savePower(userId,data,callback) {
	Ext.Msg.wait("正在通信,请稍后...")
	Ext.Ajax.requestSyn({
				url : "saveOrUpdateUserFunction.action",
				params : {
					userId:userId,
					data : Ext.encode(data)
				},
				success : function(resp) {
					var msg = Ext.decode(resp);
					
					Ext.Msg.alert(msg.success?"成功":"异常", msg.msg)
					callback();
				},
				error : function() {
					Ext.Msg.alert("错误", "系统异常,请联系管理员!")
					callback();
				}
			})
//	userPower_treePanel.getEl().unmask();
}